Constructive negation without subsidiary trees

نویسندگان

  • Edelmira Pasarella
  • Elvira Pino
  • Fernando Orejas
چکیده

In this paper we propose a new operational semantics, called BCN, which is sound and complete with respect to Clark-Kunen's completion for the unrestricted class of Normal Logic Programs. BCN is based on constructive negation and can be seen as an operational semantics for the class of Normal Constraint Logic Programs (NCLP) over the Herbrand universe. The main features of BCN making it a useful operational mechanism are twofold: First, BCN improves the existing proposals because it is more amenable to a practical implementation. The point is that, instead of computing subsidiary trees, the process of constructing answers for negative goals is reduced to a simple symbolic manipulation plus a constraint satisfaction checking process. Essentially, our approach exploits the deenition of negative literals in the completion to interpret the constructive negation metarule. Second, the way in which BCN is deened makes it an extensible scheme to NCLP over arbitrary constraint domains.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Some contributions to the semantics of normal logic programs

In this dissertation we study different problems that arise when providing semantics to normal logic programs. On one hand, since constructive negation can be naturally formulated in terms of constraint logic programming, we deal with the class of constraint normal logic programs. Indeed, we propose a new operational semantics for normal logic programs, called BCN (Basic Constructive Negation),...

متن کامل

Compiling Intensional Sets in CLP

Constructive negation has been proved to be a valid alternative to negation as failure, especially when negation is required to have, in a sense, an ‘active’ role. In this paper we analyze an extension of the original constructive negation in order to gracefully integrate with the management of set-constraints in the context of a Constraint Logic Programming Language dealing with finite sets. W...

متن کامل

Consistent Positive and Linear Positive Quasi-antiorders

This investigation, in Bishop’s constructive mathematics in sense of well-known books [2], [3], [6] and Romano’s papers [9]-[15], is continuation of forthcoming Crvenkovic, Mitrovic and Romano’s paper [4], and the Romano’s paper [16]. Bishop’s constructive mathematics is developed on Constructive logic (or Intuitionistic logic ([19])) logic without the Law of Excluded Middle P ∨¬¬P . Let us not...

متن کامل

A constructive negation for logics including TW+

The logic TW+ is positive Ticket Entailment without the contraction axiom. Constructive negation is understood in the (minimal) intuitionistic sense but without paradoxes of relevance. It is shown how to introduce a constructive negation of this kind in positive logics at least as strong as TW+. Special attention is paid to the reductio axioms. Concluding remarks about relevance, modal and enta...

متن کامل

On the Semantics of Classical First-order Logic with Constructive Double Negation

Constructive negation in intuitionistic logic (called strong negation [7]) can be used to directly represent negative assertions, and for which its semantics [8, 1] is defined in Kripke models by two satisfaction relations (|= P and |= N ). However, the interpretation and satisfaction based on the conventional semantics do not fit in with the definition of negation in knowledge representation w...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000